/*
* ======================================================================
* ----------------------------------------------------------------------
* cmnviewer:    Related n label sagita
* Author:       sagita
* Website:      http://www.sagitasoft.com
* ----------------------------------------------------------------------
* You may use and/or modify the codes below and its associated files
* as long as you leave the author credit remain intact
* ----------------------------------------------------------------------
* ======================================================================
*/

/* Related */
var relatedTitles=new Array();
  var relatedTitlesNum=0;
  var relatedUrls=new Array();
  function related_results_labels(json) {
  for(var i=0;
  i<json.feed.entry.length;
  i++) {
  var entry=json.feed.entry[i];
  relatedTitles[relatedTitlesNum]=entry.title.$t;
  for(var k=0;
  k<entry.link.length;
  k++) {
  if(entry.link[k].rel=='alternate') {
  relatedUrls[relatedTitlesNum]=entry.link[k].href;
  relatedTitlesNum++;
  break;
}}
}}
function removeRelatedDuplicates() {
  var tmp=new Array(0);
  var tmp2=new Array(0);
  for(var i=0;
  i<relatedUrls.length;
  i++) {
  if(!contains(tmp,relatedUrls[i])) {
  tmp.length+=1;
  tmp[tmp.length-1]=relatedUrls[i];
  tmp2.length+=1;
  tmp2[tmp2.length-1]=relatedTitles[i];
}}
relatedTitles=tmp2;
  relatedUrls=tmp;
}
function contains(a,e) {
  for(var j=0;
  j<a.length;
  j++)if(a[j]==e)return true;
  return false;
}
function printRelatedLabels() {
  var r=Math.floor((relatedTitles.length-1)*Math.random());
  var i=0;
  while(i<relatedTitles.length&&i<20) {
  document.write('<li><a href="'+relatedUrls[r]+'">'+relatedTitles[r]+'</a></li>');
  if(r<relatedTitles.length-1) {
  r++;
}
else {
  r=0;
}
i++;
}}

